package com.liu.jvm;

/**
 * -Xmsn	指定jvm堆的初始大小，默认为物理内存的1/64，最小为1M；可以指定单位，比如k、m，若不指定，则默认为字节。
 * -Xmxn	指定jvm堆的最大值，默认为物理内存的1/4或者1G，最小为2M；单位与-Xms一致。
 * -Xmnn	指定jvm堆中年轻代的大小
 * -Xssn	设置单个线程栈的大小，一般默认为512k。
 *
 * 常见jar启动参数
 * java -jar  -XX:+UseConcMarkSweepGC -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -Xloggc:/data/logs/bank-pay/gc.log -XX:NumberOfGCLogFiles=10 -XX:GCLogFileSize=8K -verbose:gc -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data/logs/bank-pay  -Dspring.profiles.active=prd   /data/bank-pay/i-bank-pay.jar >/data/logs/bank-pay/output &
 *
 * 参数说明：
 * -XX:+UseConcMarkSweepGC               #指定GC回收器类型
 * -XX:+PrintGCDetails                   #打印详情
 * -XX:+PrintGCTimeStamps                #打印时间戳
 * -Xloggc:/data/logs/gc.log             #gc回收的日志文件路径
 * -XX:NumberOfGCLogFiles=10             #滚动日志个数
 * -XX:GCLogFileSize=8K                  #日志大小
 * -verbose:gc                           #输出每次GC的相关情况
 * -XX:+HeapDumpOnOutOfMemoryError       #当堆内存空间溢出时输出堆的内存快照
 * -XX:HeapDumpPath=/data/logs           #输出路径
 * -Dspring.profiles.active=prd          #环境变量的配置文件
 */
public class test {
}
